monstrous monster - French English Dictionary